Versions:
Hurl is a command-line HTTP client published by Orange-OpenSource that enables developers and testers to execute sequences of HTTP requests written in an intuitive plain-text format. Designed for integration into CI/CD pipelines and local development workflows, the tool supports REST, GraphQL, and SOAP endpoints, allowing users to chain requests, capture response headers and bodies, assert on status codes, and validate JSON or XML payloads without leaving the terminal. Its human-readable syntax reduces the learning curve compared to scripting with curl or Postman collections, making it suitable for smoke tests, health checks, and automated API contract verification. Since its first public release, the project has reached version 7.1.0 after twenty incremental updates that introduced features such as multiple query parameters, support for HTTP/2, colorized diff output, and built-in report generation in JUnit or HTML formats. The software is cross-platform, distributed as a single statically linked binary for Windows, macOS, and Linux, and can be invoked non-interactively in shell scripts or Docker containers. Typical use cases range from micro-service integration testing and webhook validation to benchmarking endpoints and reproducing production issues by replaying captured traffic. Hurl is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version, and supporting batch installation of multiple applications.
Tags: